home *** CD-ROM | disk | FTP | other *** search
/ Acorn RISC PD-CD 1 / Acorn RISC PD-CD 1.iso / languages / hope / _hope / _help < prev    next >
Encoding:
Text File  |  1990-04-25  |  3.8 KB  |  119 lines

  1.  
  2.  
  3.                 MicroHope for the Acorn Archimedes
  4.  
  5.    © Imperial College of Science, Technology and Medicine, 1989
  6.  
  7.  
  8.           Ported to the Archimedes by Michael Ben-Gershon
  9.                  Version 4.02A, 19th December 1989
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19. Some hints and application notes for the Archimedes version of MicroHope:
  20.  
  21.  
  22.  
  23. !Help files:
  24.  
  25.     This file is named !Help.  If a filer menu is produced for an
  26.     application directory and there is a file in the directory named !Help,
  27.     a further option will appear in the menu - namely 'Help'.  Clicking on
  28.     this option will attempt to 'run' the !Help file.  Usually it will have
  29.     a filetype of &FFF (text) so it will be loaded into '!Edit'.
  30.  
  31.  
  32.  
  33. !Hope documentation:
  34.  
  35.     If you download the Hope documentation (which you should even if you've
  36.     used IC-HOPE before, as the Archimedes version has some extensions
  37.     added), you might find it helpful to rename the Hope 'HopeArchie' file
  38.     to '!Help' and then put it into the !Hope application directory.  That
  39.     way you will always know where to find basic help on Hope, even though
  40.     you won't be able to use it when using Hope, unless you are running it
  41.     in an Edit task window.  If this is not the case, it could be viewed
  42.     using:
  43.  
  44.                    system "type <Hope$Dir>.!Help";
  45.  
  46.  
  47.  
  48. Preparation of Hope source code:
  49.  
  50.     It is recommended that you use an editor such as '!Edit' or 'Twin' for
  51.     composing Hope source code.  Typing 'on line' is OK for short tests on
  52.     functions, but is limited because the 'save' routine removes all
  53.     comments AND INFIX DECLARATIONS - meaning that some programs will not
  54.     work at all if saved and later reloaded!
  55.  
  56.  
  57.  
  58. Archimedes 'Application Shell':
  59.  
  60.     To increase productivity, a small 'application shell' has been written.
  61.     If the !Hope application directory is installed on the icon bar as a
  62.     'TinyDir', text files DRAGGED onto it will cause the Hope system to be
  63.     initialised with that file loaded automatically.  This process is
  64.     speeded up for long programs if the file contains an 'echo off;' at its
  65.     start.  Double clicking on the icon itself will enter Hope with no file
  66.     loaded.  In both cases the current directory is set to
  67.     <Hope$Dir>.Programs and is displayed at the top of the screen.  The
  68.     directory is restored on exit.  Within the !Hope application is an obey
  69.     file named '!HopeEdit' (which may be installed as a 'BackDrop' file if
  70.     you have 'BackDrop').  Double clicking on it will open a Filer window
  71.     showing the files in <Hope$Dir>.Programs.
  72.  
  73.     The 'WimpSlot' command in !Run is set to 'WimpSlot -min 300k'.  It
  74.     should allocate enough memory for very simple programs.  It should be
  75.     adjusted upwards for memory hungry programs (especially deeply recursive
  76.     ones!) as 300k is an ABSOLUTE minimum.  Hope itself has been 'squeezed',
  77.     so its file-length is deceptive!  It can get VERY memory-hungry, and if
  78.     it seems to crash, try enlarging the 'Next' slot on the Task Manager
  79.     display before trying again.
  80.  
  81.  
  82.  
  83. Printing from MicroHope:
  84.  
  85.     Output from Hope may be printed by entering <control>B before, and
  86.     <control>C after the output to be printed.  The printing width may be
  87.     set, if desired, using the 'width' command.  Alternatively, Hope may be
  88.     run from an '!Edit' or 'Twin' task window, and printed from there.
  89.  
  90.  
  91.  
  92.  
  93. Sample Programs:
  94.  
  95.     Some sample programs are included with MicroHope.  Some of them are
  96.     better documented than others, but all should be easy to follow after
  97.     reading the Hope Tutorial.
  98.  
  99.  
  100.  
  101.  
  102.  
  103. Information:
  104.  
  105.     Archimedes MicroHope
  106.     Version 4.02A
  107.  
  108.     Ported (with extensions) by:
  109.       Michael Ben-Gershon
  110.       8 Linnell Drive
  111.       LONDON NW11 7LT
  112.  
  113.     No telephone calls please.
  114.  
  115.     However, I can be contacted as:
  116.     Prestel (and SID):  014554781
  117.     Janet:              umace03@doc.ic.ac.uk
  118.     Archive:            Michael Ben-Gershon (396)
  119.